Принцип Керкгоффза
Перейти до навігації
Перейти до пошуку
Принцип Керкгоффза (англ. Kerckhoffs's principle) - правило, згідно з яким стійкість криптографічного алгоритму не має залежати від архітектури алгоритму, а має залежати тільки від ключів. Іншими словами, при оцінці надійності шифрування необхідно вважати, що супротивник знає все про систему шифрування, що використовується, крім ключів.
Вимоги до криптосистеми вперше викладені в книзі Керкгоффза «Військова криптографія» (видана в 1883).
- Система має бути такою, що не піддається розшифруванню, якщо не математично, то практично.
- Система не повинна потребувати секретності, її потрапляння до рук супротивника не має викликати незручностей.
- Ключ має легко передаватись і запам'ятовуватись без будь-яких записів; у кореспондентів повинна бути можливість за потребою змінювати ключ.
- Система повинна бути придатна для застосування в телеграфному листуванні.
- Система повинна бути портативною; для її обслуговування має вистачати однієї людини.
- Насамкінець, необхідно, щоб система була простою у використанні, та її вживання не вимагало ані знання довгого списку правил, ані значних розумових зусиль.
Друга з цих вимог стала відома як «принцип Керкгоффза».
Також важливим уперше сформульованим принципом «Військової криптографії» є ствердження криптоаналізу як єдиного вірного засобу випробування шифрів.
Ця стаття не містить посилань на джерела. (червень 2018) |